package com.lz.manage.model.dto.tagInfo;

import java.io.Serializable;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.beans.BeanUtils;
import com.lz.manage.model.domain.TagInfo;
/**
 * 标签信息Vo对象 t_tag_info
 *
 * @author YY
 * @date 2025-07-17
 */
@Data
public class TagInfoInsert implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 标签编号 */
    private Long tagId;

    /** 标签名字 */
    private String tagName;

    /** 创建人 */
    private Long userId;

    /** 备注 */
    private String remark;

    /**
     * 对象转封装类
     *
     * @param tagInfoInsert 插入对象
     * @return TagInfoInsert
     */
    public static TagInfo insertToObj(TagInfoInsert tagInfoInsert) {
        if (tagInfoInsert == null) {
            return null;
        }
        TagInfo tagInfo = new TagInfo();
        BeanUtils.copyProperties(tagInfoInsert, tagInfo);
        return tagInfo;
    }
}
